package com.aisino.encrypt.exception;

/**
 * @author 蒋帆
 * @datetime 2021-08-31
 * @description 自定义异常
 */
public class AisinoException extends RuntimeException {
    private static final long serialVersionUID = 1L;

    /**
     * 提供无参数的构造方法
     */
    public AisinoException() {
    }

    /**
     * 提供一个有参数的构造方法，可自动生成
     *
     * @param message 错误消息
     * 把参数传递给Throwable的带String参数的构造方法
      */
    public AisinoException(String message) {
        super(message);// 把参数传递给Throwable的带String参数的构造方法
    }

    /**
     * 提供一个有参数的构造方法，可自动生成
     *
     * @param cause Throwable类
     * 把参数传递给Throwable的带String参数的构造方法
     */
    public AisinoException(Throwable cause) {
        super(cause);// 把参数传递给Throwable的带String参数的构造方法
    }
}
